<?php
	include CHEMIN_MODELE.'adc_exist.php';

	if(!isset($_POST['Retour']) && !isset($_POST['FicheBilanADC']) && !isset($_POST['modifierADC']) && !isset($_POST['Modifier']) && !isset($_POST['supprimerADC']) && !isset($_POST['Supprimer']) && !isset($_POST['genererPdf']))
	{
		if(isset($_SESSION['user']) && adc_exist($_GET[ID_ADC])) // On ne peut accéder à cette page que  si on est connecté et si l'ADC existe.
		{
			$bdd = PDO2::getInstance();
			$adc = $bdd->query(REQ_ONE_ADC);
			$adc = $adc->fetchAll();
			$participant = $bdd->query(REQ_PARTICIPANTS_ADC);
			$participant = $participant->fetchAll();

			include CHEMIN_VUE.'adc_detail.php';
		}
		else // Si on essaie d'accéder à la page détail sans être connecter, ou à une ADC non existante, On renvoit le navigateur vers la page des actions de communication.
		{
			header('Location: index.php?module=actionComm&action=visionnerTout');
		}
	}
	else if(isset($_POST['FicheBilanADC']))
	{
		// sauvegarder fiche
		header('Location: index.php?module=actionComm&action=remplirFormulaire&'.ID_ADC.'='.$_GET[ID_ADC]);
	}
	else if(isset($_POST['ModifierADC']))  // Si on appuie sur le bouton Modifier Action depuis le detail
	{
		$bdd = PDO2::getInstance();
		$theme = $bdd->query(REQ_ALL_THEME);
		$theme = $theme->fetchAll();
		$prof = $bdd->query(REQ_ALL_PROF);
		$prof = $prof->fetchAll();
		$adc = $bdd->query(REQ_ONE_ADC);
		$adc = $adc->fetchAll();

		include("modules/administration/vues/modificationADC.php");
	}
	elseif(isset($_POST['ModifieADC'])) // Si on appuie sur le bouton modifier lors de la modification
	{
		$bdd = PDO2::getInstance();
		$bdd->query(REQ_MODIF_ONE_ADC);
		$_SESSION["message"]="L'action a bien été modifié.";

		header('Location: index.php?module=actionComm&action=visionnerTout');
	}
	else if(isset($_POST['SupprimerADC'])) // Si on appuie sur le vouton Supprimer Action depuis le detail
	{
		$bdd = PDO2::getInstance();
		$adc = $bdd->query(REQ_ONE_ADC);
		$adc = $adc->fetchAll();

		include("modules/administration/vues/supprimerADC.php");
	}
	else if(isset($_POST['SupprimeADC'])) // Si on appuie sur le bouton supprimer lors de confirmation de suppression
	{

		$bdd = PDO2::getInstance();
		$bdd->query(REQ_DEL_ONE_ADC);
		$_SESSION["message"]="L'action a bien été supprimé.";

		header('Location: index.php?module=actionComm&action=visionnerTout');

	}
	else if(isset($_POST['genererPdf']))
	{
		$bdd = PDO2::getInstance();
		$adc = $bdd->query(REQ_ONE_ADC);
		$adc=$adc->fetch();

		$tache = $bdd->prepare(REQ_TACHE);
		$tache->execute();
		$tache = $tache->fetchAll();

		$etudiant = $bdd ->query(REQ_PARTICIPANTS_ADC);
		$depense = $bdd->prepare(REQ_DEPENSE);
		$depense->execute();
		$depense = $depense->fetchAll();
		$recette = $bdd->prepare(REQ_RECETTE);
		$recette->execute();
		$recette = $recette->fetchAll();
		$fiche = $bdd->prepare(REQ_FICHE_BILAN_ADC);
		$fiche->execute();
		$fiche = $fiche->fetchAll();

		// get the HTML
		ob_start();
			include(CHEMIN_RESSOURCES_MODELE_PDF.'templateFicheBilanADC.php');
		$content =  ob_get_clean();

		require_once(CHEMIN_LIB.'html2pdf_v4.03/html2pdf.class.php');
		// convert in PDF
		try
		{
			$html2pdf = new HTML2PDF('P', 'A4', 'fr');
			$html2pdf->writeHTML($content);
			$html2pdf->Output('oui.pdf', 'D');
		}
		catch(HTML2PDF_exception $e)
		{
			echo $e;
			exit;
		}
	}
	else // Si on a appuiyé sur le bouton retour, on retourne à la page où il y a toute les action de comm
	{
		header('Location: index.php?module=actionComm&action=visionnerTout');
	}

?>